/**
 * 一些基本的拦截器
 */
const install = function(Vue) {
	const { $config } = uni.$u
	uni.removeInterceptor('navigateBack')
	// 在某些场景下没有上一级路由栈页面，直接返回到重定向页面
	uni.addInterceptor('navigateBack', {
	    invoke(ages){
	        let page = getCurrentPages()
			
	        if(page.length == 1  && $config.redirectPage != '/' + page[0].route ){
	            uni.reLaunch({
	                url: $config.redirectPage
	            })
	            return false
	        }
			// 返回隐藏键盘
	        uni.hideKeyboard()
	    }
	})
    
}

export default {
	install 
}
